<?php
	class Module_user {
		public static function remember($params) {
			if (!empty($params['email'])) {
				if (!filter_var($params['email'], FILTER_VALIDATE_EMAIL)) {
					return array('error' => 'invalid_email');
				}

				$user = Model_Auth::getInstance()->getUser($params['email']);
				if (empty($user)){
					return array('error' => 'email_notfound');
				}

				$mail = new PHPMailer();
				$mail->setFrom(NOREPLY_EMAIL, NOREPLY_NAME);
				$mail->addAddress($params['email'], $user->settings['name']);
				$mail->Subject = "Восстановление пароля!";
				$mail->Body    = "Здраствуйте,
					Вы воспользовались функцией напоминания пароля.
					Ваш пароль: {$user->password}
				 ";
				$mail->send();

				return array('ok' => true);
			}

			$vis = new Visual();

			return $vis->fetch('user/remember.twig');
		}
	}